home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Memphis Amiga Group / MAG Disk (1991-03)(Memphis Amiga Group).zip / MAG Disk (1991-03)(Memphis Amiga Group).adf / ShadowMaker / SHADOWMAKER.doc < prev    next >
Text File  |  1989-12-29  |  47KB  |  1,079 lines

  1. Copyright 1991 L&V Productions  SHADOWMAKER Version 1.5
  2.  
  3. *****************************************************************
  4. **THIS IS A COMPLETE WORKING DEMO OF A COMMERCIAL PROGRAM********
  5. **THE ONLY PROGRAM RESTRICTION IS A LIMIT OF 39 PIXELS***********
  6. **FOR THE HEIGHT OF THE CONVERTED FONT AT SAVE TIME**************
  7. **ALL OTHER PROGRAM FUNCTIONS ARE ENABLED************************
  8.  
  9. **THIS ARCHIVE MAY BE FREELY DISTRIBUTED SO LONG AS THE *********
  10. **FOLLOWING 2 CONDITIONS ARE MET*********************************
  11. **1. THIS ARCHIVE MUST CONTAIN ALL OF THE FILES LISTED BELOW*****
  12. **2. IT MAY ONLY BE SOLD FOR PROFIT IN PD DISK COLLECTIONS*******
  13. *****************************************************************
  14.  
  15.  
  16.  
  17.  
  18. WHAT CAN SHADOWMAKER DO FOR YOU?
  19. If you produce Video titles or any type of Video Text generation then 
  20. you need SHADOWMAKER!
  21. Are you forever creating Video shadows for your letters in DPAINT(tm)?
  22. Disappointed in the lack of Text handling features of the current 
  23. Multimedia/Authoring packages on the market?
  24. Do you need consistent professional Antialiased FONT generation across all of
  25. the software packages you use in your production work?
  26.  
  27. SHADOWMAKER is an Intuition based Font Shadow generator. In seconds
  28. you can convert your favourite Fonts into ColorFonts with Professional
  29. Video Shadows and Antialiasing built right in! 
  30. ColorFonts are now BUILT IN to Workbench 2.0. Many of your favourite
  31. compatible programs can now share the same Professional Video Shadows
  32. and Antialiasing.
  33.  
  34. For non-ColorFont compatible programs:
  35. The included program ON-TOP allows SHADOWMAKER Fonts to be used in any
  36. program that uses the Amiga Graphics Library Text routines. This includes
  37. the majority of Amiga software. The exceptions are high end
  38. Desktop Publishing programs and certain Video Titlers that take over 
  39. the entire TEXT generation process.
  40. ------------------------------------------------------------------------
  41.  
  42.  
  43. SHADOWMAKER PROGRAM DOC FILE
  44.  
  45. Include on the Distribution disk are the following Files:
  46. SHADOWMAKER         -Add Shadows & Antialiasing to Amiga Fonts
  47. SHADOWMAKER.doc     -This file
  48. Arp.library         -Public Domain Library
  49. SHADOWMAKER.info    -Icon file for Workbench 1.3 palette
  50. SHADOWMAKER2.0_ICON -Icon file for Workbench 2.0 palette
  51.  
  52. ON-TOP              -Patch to operating system. Makes sure that
  53.                     -shadows never overlap characters face. 
  54.                     -Aways prints Face ON-TOP of Shadow.
  55.                     -User control of Face,Shadow,Antialiase color selection
  56.                     -Allows NON-ColorFont compatible programs to use
  57.                     -SHADOWMAKER converted Fonts.
  58. ON-TOP.info        -ICON for ON-TOP
  59.  
  60.  
  61.  
  62.  
  63. An ICON with colors remapped for WB 2.0 is included.You must rename this to:
  64. SHADOWMAKER.info to have it work properly.
  65. The file SHADOWMAKER2.0_ICON is only an .info(icon) file. There is not
  66. a seperate SHADOWMAKER program for WB 2.0.
  67. The included file SHADOWMAKER will run under either WB 1.3 or WB 2.0
  68.  
  69. Execept for the Arp.library,this material is the property of 
  70. L & V Productions Reg'd. Copyright 1990
  71. -------------------------------------------------------------------------
  72.  
  73. **REQUIRES**
  74. AMIGA 500 or 1000 or 2000 or 3000 with 1MEG and 1 Floppy.(1.3 WB)
  75. Arp.library in your currently ASSIGNed libs: directory
  76. Colortext program under 1.3(Included with your Workbench 1.3 Disks)
  77. *NOTE* Under Workbench 1.3 you MUST run the COLORTEXT program before
  78. you run SHADOWMAKER or any other ColorFont compatible software!!!!!
  79.  
  80. Workbench 2.0 Compatible
  81. --------------------------------------------------------------------------
  82.  
  83. ***PLEASE NOTE***
  84. Throughout this doc file DPaintIII is referred to continuously in any
  85. explanation of using SHADOWMAKER converted fonts in actual working
  86. examples. 
  87.  
  88.  
  89.  
  90. ***GENERAL OVERVIEW***
  91. What is SHADOWMAKER and what can it do for me?
  92.  
  93. SHADOWMAKER was originally designed to overcome the limited Text functions
  94. of DeluxePaintIII and similiar paint programs. During the course of daily
  95. video production work in a University setting, DeluxePaintIII was called on
  96. continually to generate simple text overlay screens. Though various software
  97. packages were tried and tested(TV TEXT etc.), the production team always 
  98. came back to DPaintIII for the bulk of the work. 
  99.     In video work, text to be genlocked over live video must have a 
  100. background surrounding shadow in order to keep the FACE of each character
  101. from blending into the backgound video. Just watch your local Newscast and 
  102. you will readily see what I mean.
  103. To produce this same result in DPaintIII required the following steps:
  104.  
  105. Set the BACKGROUND Color to white or gray
  106.  
  107. Press F2 to set MODE= Color
  108.  
  109. 1. Type in a line of text with the desired foreground color selected for the 
  110.    characters FACE.
  111. 2. Pick up the entire line as a brush.
  112. 3. Select BLACK as the background color with the right mouse button(RMB).
  113. 4. Select the 'CIRCLE' tool with the left mouse button(LMB)
  114. 5. Draw a small diameter circle using the line of text as a brush via the RMB.
  115. 6. Select Color0 as the background color using the RMB
  116. 6. Pick up this "rounded outline" as a brush
  117. 7. Select black as the background color using the RMB.
  118. 8. Select the straight line tool.
  119. 9. Using the "rounded outline" as a brush draw a line at a 45 degree angle
  120.    say 5 or 6 pixels long with the RMB.
  121. 10.Finally, stamp the original colored FACE on top of the "Shadow outline".
  122.  
  123. There are many different ways to accomplish the above steps but basically
  124. some form of the above 10 steps is used. In addition, this process is further
  125. complicated in a professional environment where KEYBOARD controls are used
  126. to obtain precise measurements/locations.  
  127.  
  128. Each video production in this University facility required hundreds of lines
  129. of Video text. Again TV TEXT and other Titlers were tried to help reduce 
  130. production times/cost. But DPaintIII was required for many small 
  131. graphic/animation creations and it became a pain of continually switching
  132. back and forth. 
  133.     One day a Professor was watching the creation of a text screen in 
  134. DPaintIII. He could not understand why the background Shadow was not built 
  135. right into each Font. This way he said, anyone could sit down with DPaintIII
  136. and produce completed video text overlays quickly and easily. Well the earth 
  137. shook and SHADOWMAKER was born.
  138.     Working with the Video Production manager, the specifications were 
  139. developed for SHADOWMAKER. In addition it was decided early on to add 
  140. ANTIALIASING so that the finished result would be of broadcast quality.
  141. The resulting converted Font was saved as a ColorFont to allow maximum 
  142. compatibility across all of the Amiga software packages. As ColorFont 
  143. capability is built directly into Workbench 2.0 this seemed to be the best 
  144. approach.
  145.     Unfortunately, problems would arise if a large/deep shadow was selected. 
  146. These 2 problems (A) and (B) are detailed below.
  147.  
  148. (A)
  149. Depending on the intercharacter spacing and the direction of the shadow, 
  150. this is what would happen:
  151. 1. You type the first letter of the line - no problem
  152. 2. You type the second character and it appears properly drawn.
  153.    BUT the shadow of this second letter extends back over the first letter 
  154.    partially obscuring the FACE of the first letter. 
  155.  
  156. There would also be color mapping problems because of the overlay of the 
  157. bitplanes. The above problems could be worked around if you restricted 
  158. SHADOWMAKER to using the Upper Left and Lower Left light sources and kept 
  159. the Shadow depth to a minimum. But the color mapping problem still would
  160. show up in NON PAINT programs.
  161.  
  162. (B)
  163. Color selection was forced upon the user. Color0-Color4 were used by the 
  164. SHADOWMAKER converted Fonts and could not be altered by the user. This would
  165. lead to problems if you were trying to overlay text on top of an existing 
  166. IFF picture.
  167. ----------------------------------------------------------------------------
  168.  
  169. TO overcome both of the above problems would require a rewrite of the Amiga 
  170. Graphics library TEXT routines. This was not a feasible option as it would 
  171. lead to gross incompatabilities. The solution was then to follow in the 
  172. footsteps of the       "COLORTEXT"
  173. Wedge that enabled the ColorFont standard to become widely accepted and 
  174. established. Colortext works by intercepting all of the Graphics library 
  175. Text calls. It examines the current Font and then decides whether to allow 
  176. normal processing or do its ColorFont magic.
  177. The included utility "ON-TOP" follows this same path. ON-TOP is compatible 
  178. with the Colortext wedge as long as the Colortext wedge is run BEFORE ON-TOP
  179. is activated. This only makes sense as ON-TOP wants final control before 
  180. any text is generated.
  181.     ON-TOP does not require that the Colortext wedge be active. It is a 
  182. replacement for Colortext for SHADOWMAKER converted Fonts only!. Actually 
  183. it will try to perform its magic on any font name that ends in "_SH", which
  184. is the standard suffix SHADOMAKER adds to all fonts converted by it. 
  185. This means that SHADOWMAKER fonts can be used in programs that do not 
  186. support the ColorFont standard under WB 1.3.
  187.     ON-TOP can be run/rerun as many times as you wish. AS well it can be 
  188. turned OFF/ON from within most Amiga applications. Therefore for the most 
  189. transparent use of ON-TOP and ColorText, simply run the ColorText 
  190. wedge FIRST, then run the ON-TOP wedge.
  191.    ON-TOP removes most of the palette restrictions from SHADOWMAKER 
  192. converted fonts running under the normal ColorText wedge. Please see the 
  193. section *Color Selection* for a detailed explanation.
  194.  
  195. In summary, SHADOWMAKER fonts require the ColorText wedge to be active if 
  196. you do not have ON-TOP active or currently have ON-TOP turned off. But again, 
  197. ColorText is NOT required if ON-TOP is active for the session.
  198. On-TOP's palette handling features alone are probable enough reason to have
  199. it active wherever you want to use SHADOWMAKER converted Fonts.
  200.  
  201. ON-TOP means that the character's FACE will always be drawn "ON-TOP" of 
  202. the shadow, regardless of the light source direction and shadow depth.
  203. **********************************************************************
  204.  
  205.  
  206.  
  207. ***INSTALLING SHADOWMAKER***
  208. To copy SHADOWMAKER onto your Workbench Disk, Hard Disk or wherever,
  209. simply DRAG the SHADOWMAKER Icon over to the appropriate Window. Besides
  210. the file ARP.library, there are no support files to copy other
  211. than the main program file SHADOWMAKER.
  212.  
  213.  
  214.  
  215. ***INSTALLING the ARP.LIBRARY***
  216. The included file Arp.Library must be in your currently assigned
  217. libs directory.
  218. To install the Arp.library into your libs directory do the following:
  219. Open a CLI window and type:
  220.  
  221. assign
  222.  
  223.  
  224. The CLI Window will now show you a list of the FULL Paths of the
  225. current assignments. We are interested in the ":libs" PATH and the
  226. "SYS:" PATH. If these two paths are the same then you simply type
  227.  
  228. copy DF0:Arp.library sys:libs
  229.  
  230.  
  231. If the "SYS:" PATH and the "libs:" PATH are different then you must
  232. change the above CLI command accordingly. For example if the
  233. "assign" list shows "BOOT:libs" then you would type
  234.  
  235. copy DF0:Arp.library BOOT:libs
  236.  
  237. The above series of CLI commands assumes the file Arp.library
  238. is in the Root directory on a disk in drive DF0:. Please adjust
  239. this as necessary. 
  240.  
  241.  
  242.  
  243.  
  244.  
  245. ***STARTING SHADOWMAKER***
  246.  
  247. To start SHADOWMAKER simply double-click on its ICON or open a CLI window
  248. and type   SHADOWMAKER  . The CLI mode requires you to be logged on to the
  249. directory containing SHADOWMAKER or have previously "SETPATH"ed to the
  250. proper directory.
  251.  
  252. In a moment a Window will open containing various Gadgets. The Window's
  253. "CLOSE BUTTON" may be used to quit SHADOWMAKER at any time.
  254.  
  255. The Window is subdivided into 4 quarters. Each quarter or Section contains
  256. Gadgets that define/perform SHADOWMAKERS various functions.
  257. Each Gadget's Function is explained in the following sections.
  258.  
  259. There are 3 Menu Items to select from. These are explained in the
  260. section ***MENU***
  261. ************************************************************************
  262.  
  263.  
  264.  
  265.  
  266. ***SECTION SHADOW TYPE***
  267. This section contains the 4 Gadgets that are used to select the TYPE
  268. of shadow that you desire.
  269.  
  270.  
  271. *GADGET CLEAR*
  272. To clear out any previously made Shadow Type selections.
  273.  
  274. *GADGET CAST*
  275. Selects CAST as the current Shadow Type. Letter FACE and SHADOW appear
  276. physically separated on the screen. Cannot be used in conjunction with
  277. any other Shadow Types.
  278.  
  279. *GADGET DROP*
  280. Selects DROP as the current Shadow Type. Letter FACE and SHADOW appear
  281. physically joined on the screen. Can be combined with ROUNDED by simply
  282. clicking/selecting ROUNDED after selecting DROP.
  283.  
  284. *GADGET ROUNDED*
  285. Selects ROUNDED as the current Shadow Type. Letter FACE and SHADOW appear
  286. physically joined on the screen. Letter appears OUTLINED in a 3 pixel border.
  287. Can be combined with DROP by simply clicking/selecting ROUNDED 
  288. after selecting DROP.
  289. ************************************************************************
  290.  
  291.  
  292.  
  293.  
  294. ***SECTION SHADOW DEPTH***
  295. This section contains the 2 Gadgets that are used to select the DEPTH
  296. of the shadow that you desire.
  297.  
  298.  
  299. *GADGET ARROW UP*
  300. To increase the current Shadow Depth variable.
  301. Maximum = 25. Minimum = 0.
  302.  
  303. *GADGET ARROW DOWN*
  304. To decrease the current Shadow Depth variable.
  305. Maximum = 25. Minimum = 0.
  306.  
  307.  
  308.  
  309. **MINI SECTION FONT**
  310. This subsection contains the 2 Gadgets that are used to select the 
  311. FONT file you wish to work with.
  312.  
  313. *GADGET LOAD*
  314. To select the current working FONT. Uses the standard ARP library
  315. File Requester. 
  316. The File Requester will appear in the top left hand corner of the Window, 
  317. prompting you to select the FONT you wish to use. Here the 
  318. File Requester will go directly into your currently assigned FONTS directory. 
  319. This is the DEFAULT BUT you may go to any Disk or Directory you wish.
  320. Once you get there go right into the actual directory of the Font you 
  321. want to use. For example if you wanted DIAMOND 15, you would enter the 
  322. DIAMOND directory and double click on the file   15   (MAX SIZE=99).
  323. Please make sure you have selected a FONT FILE. If by mistake a non FONT file
  324. is selected, the File Requester will reappear prompting you: 
  325. "Not a Font File! Please try again".
  326. Read the Section  ***HINTS,TIPS*** for an explanation of the FILE Requester. 
  327. Font file sizes under 10 points or over 99 are not supported!
  328.  
  329. *GADGET SAVE*
  330. To SAVE the converted Font to a Colorfont in Ram:Fonts/(name)/size.
  331. For example if you had loaded Times 24 and added a 10 point Drop Shadow,
  332. then your new converted Font would be saved to ram:fonts/Times_SH/34.24.
  333. The letters  _SH are appended to the Fonts original name to signify that
  334. this is a SHADOW(_SH) converted ColorFont. The final converted height
  335. of the Font is equal to the original height + Shadow Depth. So in this
  336. case 24 + 10 = 34. The actual Font file is named 34.24 to show you that
  337. this was originally a 24 pixel tall Font and has a 10 pixel Shadow added
  338. to it.
  339. Maximum = 99 including the Shadow Depth & manual positioning of Letter FACE.
  340. *Note* the actual conversion process begins when you click on this "SAVE"
  341. gadget. This process can not be interupted until it is completed. One
  342. modifier is available, the SPACEBAR key. If this is pressed while you
  343. click on the SAVE gadget, only the characters below $7f will be converted.
  344. Explantation to follow:
  345. Certain fonts intended for Desktop publishing or those coming from
  346. the Professional type houses, may contain a full character set. This
  347. means that in addition to the normal printable ASCII character set,
  348. Higher/Control characters are included in the Font. These extra
  349. characters can include most of the ACCENT modifiers and misc. Alt/Ctrl Key
  350. characters. Needless to say this can double the size of the Font
  351. in comparison to say a JDK or ZUMA Font. Simply hold down the "SPACEBAR" key
  352. while you click on the "SAVE" gadget. This will limit the converted Font to
  353. the high character of $7f. This is generally the highest character in a 
  354. regular video Font, encompassing all of the regular printable characters
  355. on your standard keyboard.  
  356.  
  357.  
  358.  
  359. ************************************************************************
  360.  
  361.  
  362.  
  363.  
  364. ***SECTION LIGHT SOURCE***
  365. This section contains the 8 Gadgets that are used to select the DIRECTION
  366. and displacement of the light source/shadow.
  367.  
  368.  
  369. The 4 Arrows that form the tight square select the Light Source Direction.
  370. These are mutually exclusive, meaning only 1 of the Arrows can be active at
  371. a time.
  372. *GADGET ARROW UPPER-LEFT*
  373. Light Source is from Upper Left corner.
  374.  
  375. *GADGET ARROW LOWER-LEFT*
  376. Light Source is from Lower Left corner.
  377.  
  378. *GADGET ARROW UPPER-RIGHT*
  379. Light Source is from Upper Right corner.
  380.  
  381. *GADGET ARROW LOWER-RIGHT*
  382. Light Source is from Lower Right corner.
  383.  
  384.  
  385.  
  386. *GADGET ARROW UP*
  387. To Increase the Letter Face displacement along the Y axis UP.
  388. Maximum = 25. Minimum = 0.
  389.  
  390. *GADGET ARROW DOWN*
  391. To Increase the Letter Face displacement along the Y axis DOWN.
  392. Maximum = 25. Minimum = 0.
  393.  
  394. *GADGET ARROW LEFT*
  395. To Increase the Letter Face displacement along the X axis LEFT.
  396. Maximum = 25. Minimum = 0.
  397.  
  398.  
  399. *GADGET ARROW RIGHT*
  400. To Increase the Letter Face displacement along the X axis RIGHT.
  401. Maximum = 25. Minimum = 0.
  402. **********************************************************************
  403.  
  404.  
  405.  
  406.  
  407.  
  408. ***SECTION UPPER RIGHT QUADRANT***
  409. This unlabeled section contains the Text Gadget that has the current
  410. Letter that is used in setting up/displaying your Shadow preferences.
  411. You may Click in this Gadget and change the Displayed letter at
  412. any time that the program is not in the process of generating a new
  413. font. Your new choice is made current as soon as you press the
  414. "RETURN" or "ENTER" key.
  415. *********************************************************************
  416.  
  417.  
  418.  
  419.  
  420. ***SECTION MENU***
  421.  
  422. **Project**
  423. *ABOUT*
  424. Under the Project Menu there are 2 selections. The first Item is "ABOUT",
  425. this brings up a text window listing product information and the
  426. full company address and phone/fax numbers.
  427. To close this window simply click on either of your Mouse Buttons.
  428.  
  429. *Quit*
  430. Selecting this Item will quit SHADOWMAKER, returning you to the
  431. Workbench or the CLI window you started SHADOWMAKER from.
  432.  
  433. **Font**
  434. *Antialiase*
  435.     ON  -Turns Antialiasing ON.(default)
  436.     OFF -Turns Antialiasing OFF.
  437. These two menu items are mutually exclusive, meaning you cannot select
  438. both at the same time. Only one may be "active" at a time.
  439. Antialiasing is performed on any Pixel that is interpreted as being
  440. "Jaggie". If you own an Amiga you are probably very familiar with
  441. the Blocky appearance of lines drawn at certain angles. SHADOWMAKER
  442. Antialiases with 1 color only, current FG color+1 of the palette.
  443. Many of the popular programs perform Antialiasing with 2 or more colors.
  444. While this produces excellent results, it limits the availabilty of
  445. your color selections for your palette. More importantly, under
  446. Workbench 2.0 and the new ECS video chips, a new Super Hi-Res display
  447. mode is available. Resolution is 1280*400(non-overscan) but is limited
  448. to a 2 bitplane, 4 color palette. 
  449. For those of you that have not seen an AMIGA displaying the Super Hi-Res
  450. mode, rest assured you may want to use it for much of your basic Titleing 
  451. chores.
  452.  
  453.  
  454. This one color Antialiasing turns a bad Font into a good Font, and a
  455. good Font into a GREAT Font!. You will be very surprised with the results.
  456. Please read the section *Color Selection* for a further discusion of
  457. SHADOWMAKER's use of the palette.
  458. *CAVEAT* SHADOWMAKER saves ANTIALIASED Fonts as 3 bitplane ColorFonts.
  459. This results in a very large file. Please see the section
  460. *Program Limitations/Bugs* for a detailed explanation.
  461. **********************************************************************
  462.  
  463.  
  464.  
  465. ***HINTS,TIPS***
  466.  
  467. *DPAINT!!!(tm)
  468. Remember when you load DpaintIII under 1.3WB then you must have previously
  469. run the ColorText program supplied on your DpaintIII disk or with WB 1.3.
  470. When DpaintIII is loaded click with the RIGHT-MOUSE-BUTTON on the TEXT gadget.
  471. A File Requester will appear, defaulting to the currently assigned
  472. FONTS: directory. You will have to manually type in   ram:fonts   in this
  473. requester to set it to the proper path for your SHADOWMAKER converted
  474. FONTS, if you have just run SHADOWMAKER.
  475.  
  476. When multitasking DPaintIII and SHADOWMAKER please keep the following in mind:
  477. 1. SHADOWMAKER and DPAINTIII are both memory intensive programs. While
  478.    DPaintIII's memory requirements do not fluctuate that much once it is
  479.    loaded(doing minor Text work), this is not true of SHADOWMAKER. You can
  480.    easily have both programs running in memory at once on a 1 meg machine
  481.    but will soon run into low memory situations once you start to
  482.    Load/Convert/Save Fonts. SHADOWMAKER's memory requirements are directly
  483.    proportional to the size and number of characters contained in the
  484.    current Font being converted.
  485. 2. When a new Font is saved out of SHADOWMAKER it will not instantly
  486.    appear in the DPaintIII Font file requester if you are already
  487.    displaying the Fonts in RAM:. Simply bring up the Font file requester
  488.    and click in the text box that holds the current Font path(ram:fonts).
  489.    Now press the "RETURN" or "ENTER" keys. Your newly converted Font
  490.    should be available.
  491.  
  492. BACKSPACING to correct a mistake in TEXT mode requires a small modification.
  493. For example:
  494. Type the letters   Pre
  495. You see that the "e" is wrong cause you were trying to spell Producer.
  496. You would normally simply press the BACKSPACE key and erase the "e".
  497. You would then type the replacement "o" and keep on going. If you do
  498. this when ON-TOP is active only the SHADOW gets erased when you
  499. BACKSPACE. This leaves the letters FACE still there. To get around this
  500. you would now press the SPACEBAR key once and then press the BACKSPACE
  501. key again. This erases the entire letter.
  502. So you really just repeat the BACKSPACE operation twice to completely
  503. erase the letter.
  504. BACKSPACE
  505. SPACEBAR
  506. BACKSPACE
  507.  
  508. The above sequence also applies if you backspace to the first character
  509. of a line. You will need to
  510. BACKSPACE
  511. SPACEBAR
  512. BACKSPACE
  513. to completely remove the letter. I am looking into the problem!
  514.  
  515. In a twist to the above matter, when backspacing  more than just
  516. the previous character is sometimes affected. You may have to back up 
  517. over an extra character or 2 in order to re-establish the proper 
  518. FACE/SHADOW releationship. I believe that this is because of the internal
  519. text handling setup of DPaintIII, but I also do not believe in 
  520. the pot calling the kettle black.  
  521.  
  522. As you probably know, DPaintIII does not handle tabs very well. This
  523. means that you will experience the very same problems with either
  524. SHADOWMAKER or normal Fonts when you tab/backspace etc.
  525.  
  526. DPaintIII has the annoying habit of Permanently ASSIGNing the FONTS:
  527. directory/disk assignment to the path you choose via its Font requester.
  528. Nothing you can do about this.
  529.  
  530. ------------------------------------------------------------------------
  531.  
  532. *FONTS*
  533. SHADOWMAKER works best with AMIGA compatible fonts 99 points and under.
  534. The FONTS do not have to be in the currently ASSIGNed FONTS: directory.
  535. You may load Fonts from any Disk or Directory as long as the
  536. accompanying .FONT file is in the proper directory.
  537.  
  538. SHADOWMAKER can even convert the standard WB Fonts(Times, etc.) into
  539. useable Video Fonts! Make sure Antialiasing is turned ON!
  540.  
  541. Please remember that the finished Font file must be 99 pixels or under
  542. in height. To determine the finished Height apply the following formula:
  543.  
  544. Original Height     44
  545. Shadow Depth        14
  546. Manual Displacement  0
  547. Rounded          6(3 pixel deep outline at both top/bottom of letter)
  548. ----------------------
  549.     TOTAL       64
  550. If ROUNDED is selected as part of the Shadow Type then the constant 
  551. of 6 pixels is added to the FINAL Height of the Font.
  552. The manual displacement value is only used if you move the FACE of the
  553. letter Higher or Lower then the Shadows edges. For every pixel that you
  554. manually move the FACE of the letter, that is ABOVE the background shadow,
  555. you must add #1 to the Fonts finished height!. If your FINAL
  556. height is greater then 99 you will not be able to access the Font.
  557. (Note:actually the internal logic supports up to 124 pixels, but the
  558. filename LOAD/SAVE logic is limited to 99 pixels). 
  559.  
  560. The converted FONT is saved in ram:FONTS/Fontname_SH/Newsize.Oldsize.
  561. IE:  Original Font =                Times 24
  562.      Add 4 pixel deep Drop Shadow          4 
  563. -----------------------------------------------
  564.                        ram:FONTS/Times_SH/28.24
  565. As well the required   ".font"  file is generated. If you wish to copy 
  566. this to a disk for permanent storage make sure this  ".font" file is
  567. copied as well. As an example, with the file ram:fonts/Times_SH/28.24
  568. sitting in the  ram: disk and you wish to copy this to a disk in drive
  569. DF0:(your internal disk drive):
  570. 1.  For ease of explanation please make a SUBDIRECTORY called DF0:FONTS
  571.     Open a CLI Window and type  Makedir DF0:FONTS
  572. 2.  Then type  Copy ram:FONTS DF0:FONTS all
  573.  
  574. This will copy any and all Fonts presently in the ram: disk. This will
  575. result in the   ".font" file being copied to DF0:FONTS. As well a new
  576. SUBDIRECTORY named Times_SH will be created--DF0:FONTS/Times_SH.
  577. Remember ALL Font files presently in ram: disk will be copied. If you
  578. wish to only copy a certain Font file then you will have to be more
  579. selective as in:   Copy ram:FONTS/Times_SH/28.24 to DF0:FONTS/Times_SH
  580.            Copy ram:FONTS/Times_SH.font to DF0:FONTS
  581.  
  582. If you copy your converted SHADOWMAKER Fonts to another Disk/directory,
  583. and they don't seem to appear in a Font file requester, you may have
  584. a missing/damaged .font file. The system contains a command to 
  585. fix/build this .font file. It is called "FixFonts" and generally resides
  586. in the SYSTEM directory. Remember though, FixFonts only seems to work
  587. on the currently "ASSIGN"ed FONTS: directory/disk. You must therefore
  588. type from the CLI window:
  589.  
  590. ASSIGN FONTS: DF0:fonts
  591. FixFonts
  592.  
  593. The above commands assume that the Fonts you want to "FIX" are on a
  594. disk in drive DF0: in a subdirectory named fonts. You must change
  595. this path "DF0:fonts" to the path you require in order for the
  596. "ASSIGN" command and the "FixFonts" command to find the right Fonts.
  597.  
  598. If you are running WB1.3 then remember to run the COLORTEXT program
  599. before you try to use any of the SHADOWMAKER generated FONTS.
  600. When your application loads these FONTS it should ask you if you
  601. would like to load the suggested Color values into the current
  602. Color palette. Answer yes to see the suggested values from SHADOWMAKER.
  603. You of course may choose to load/alter your color palette as you wish.
  604. *********************************************************************
  605.  
  606.  
  607. *COLOR SELECTION*
  608. Color selection defaults to the Workbench 2.0 palette.
  609. These values may be changed/remapped according to the capabilities
  610. of the software program you are using with the SHADOWMAKER Fonts.
  611.  
  612. Reading the color palette from Left to right
  613. Color 0      Color0 - Background
  614. Color 1      Color1 - Front Face
  615. Color 2      Color2 - Shadow
  616. Color 4      Color4 - Antialiasing
  617. Remember not to overdrive the WHITE! For video NTSC output the WHITE
  618. RGB values should generally be at/under 13-13-13. I have also lowered
  619. the RGB values of the Background grey vs WB Background grey to allow
  620. the reduced RGB White values to have sufficient contrast.
  621.  
  622. Antialiasing of the Face and Shadow is accomplished with Color4 of
  623. the palette. Take the time to experiment with different color values
  624. and see what gives the best end results. This will vary according to
  625. the finished media of your production. Remember what looks great on
  626. your Hi-res RGB Amiga monitor may show up poorly on a NTSC television.
  627. We find that Proportionally larger amounts of BLUE tend to produce
  628. excellent results, especially if the final viewer is NTSC bound.
  629.  
  630. Antialiasing of the Shadow and the Background is not performed by
  631. SHADOWMAKER. Because LIVE video varies constantly in brightness
  632. and color, Shadow antialiasing can actually produce a bright
  633. ghosted outline at times. The viewers eye is constantly drawn to the
  634. Letter Face so any "jaggies" on the Shadow are generally missed. The
  635. Rounding and Drop shadow algorithms are tweaked to reduce these
  636. jaggies to a minimum.
  637. If you are supplying a solid color for the Background, simply pick
  638. a color that will naturally Antialiase the black of the shadow.
  639. Again a large Blue component seems to work well!
  640. SHADOWMAKER originally Antialiased both Face and Shadow, so there
  641. will be a utility forthcoming to allow you to set the level of
  642. Antialiasing to include the Shadow if you wish!
  643. ----------------------------------------------------------------------
  644.  
  645.  
  646. *COLOR SELECTION* for *ON-TOP*
  647. Because we write from Left to Right certain Shadow directions
  648. cause overlapping of the current characters Shadow and the previous
  649. characters Face.
  650. A utility to overcome this situation is included on this disk.
  651. The programs name is ON-TOP. This is a small patch to the operating system
  652. that makes sure the characters Face is always drawn ON-TOP of the Shadow.
  653. ON-TOP can be started at any time. When it is run one of 2 things happen:
  654. May be run from Workbench or CLI. Does not require an output window
  655. so you can RUNBACK it in your Startup-Sequence if you so choose.
  656.  
  657. 1.  The screen flashes through a rainbow pattern for 1 second.
  658. 2.  The screen fades to black for 1 second.
  659.  
  660. The rainbow pattern signifies that ON-TOP is now active and properly
  661. installed.
  662.  
  663. The screen fading to black signifies that ON-TOP is now disabled.
  664.  
  665. You may run/rerun ON-TOP as many times as you wish in one session.
  666. Also ON-TOP may be turned ON/OFF from within the software that you are
  667. using. Simply press the "-"(MINUS KEY on SEPERATE NUMERIC KEYPAD). A space
  668. will print and ON-TOP is now disabled until you press the
  669. "+" or "."(PLUS KEY or PERIOD KEY on the SEPERATE NUMERIC KEYPAD).
  670. Because the routine to READ your typed input is done from within the
  671. system TEXT routine, I must unfortunately go to the
  672. Keyboard hardware register directly. This means if you type one of
  673. the above KEYS(- + .) REALLY fast, it may get missed. Just strike the
  674. KEY again for proper reults.
  675.  
  676.  
  677. Color selection when ON-TOP is activated is as follows:
  678.  
  679. Current FG color -1     = Characters Background Shadow
  680. Current FG color        = Characters Face
  681. Current FG color +1     = Characters Antialiasing info(if any)
  682. For example if your currently selected color is Color2(third color in 
  683. palette, starting from 0), then your Shadow will be in Color1, and your
  684. Antialiasing will be drawn in Color3. This gives you maximum flexibility
  685. in designing your palettes. If because of your FG color selection, a color
  686. that is outside of the palette boundaries is generated, the Default of 
  687. Color2 will be used. TO change the current color of your text, simply 
  688. select a new Foreground color and begin typing. Remember we are talking 
  689. about palette positions, not the actual value in each palette slot.
  690.   Unfortunately this color scheme requires that the Font be saved as
  691. 3 seperate bitplanes. I am working on a compression scheme to
  692. alleviate this problem.
  693.  
  694. **IMPORTANT**
  695. YOU MUST RUN ON-TOP when you want to use SHADOWMAKER generated
  696. Fonts in any other program that the Fonts shadow may cause overlap.  
  697. ------------------------------------------------------------------------
  698.  
  699.  
  700.  
  701. ************************************************************************
  702. **FILE REQUESTER**
  703. For those of you not familiar with the ARP File Requester I suggest
  704. you spend a few minutes getting aquainted with its features. Once
  705. the Requester is active, if you CLICK on or in the REQUESTER
  706. with your RIGHT mouse button, a LIST of the
  707. attached System devices appears in the File Selection Window.
  708. This enables you to easily jump from Disk or device to wherever
  709. you desire. Thanks to the people behind ARP!
  710. *********************************************************************
  711.  
  712. **CONVERSION TIMES**
  713. To convert a Font originally 30 points, 96 characters,
  714. with an 8 point Drop shadow
  715. with Antialiasing ON, takes approximately:
  716. 25 seconds on an AMIGA 1000
  717. 12 seconds on an Amiga 3000(25mhz)
  718.  
  719. The above conversion times are reduced by about 50% if Antialiasing
  720. is set to "OFF".
  721.  
  722. SHADOWMAKER does not "take over" the Amiga, so if you are running a
  723. task in the background your conversion times will increase.
  724. If you are experimenting with various Font sizes, turn the
  725. Antialiasing OFF until you select your final size. Then again if
  726. you are lucky enough to own a 3000(I do! hehe) who cares!
  727. -----------------------------------------------------------------
  728.  
  729. The newer updated ZUMA Fonts and the AMIGA Compatible
  730. JDK fonts(Modern etc.) work extremely well. The JDK fonts in particular
  731. give CHYRON like, broadcast quality results with the SHADOWMAKER added
  732. Antialiasing and Shadows.If you find any Fonts that
  733. SHADOWMAKER cannot handle please send a sample to the office. 
  734. -----------------------------------------------------------------
  735.  
  736. If you hold down the LEFT SHIFT key while you click on any of the
  737. UP or DOWN arrows, the selected value will increase/decrease by 4 instead
  738. of 1.
  739. *********************************************************************
  740.  
  741. **END Section HINTS,TIPS**
  742.  
  743.  
  744.  
  745.  
  746.  
  747. **PROGRAM LIMITATIONS/BUGS**
  748. There is nothing worse than wasting your time tring to guess if a
  749. program BUG/LIMITATION is:
  750. 1.  Your own fault
  751. 2.  Program BUG
  752. 3.  Amiga's fault
  753. To help you out, this section contains EVERY SINGLE noticeable
  754. BUG/FEATURE/ABBERATION that was recorded during BETA testing.
  755.  
  756.  
  757.  
  758. Where is the FILE REQUESTER at SAVE time?? 
  759. I did not see the need for a file requester at SAVE time
  760. until I started getting some reccomendations from people using
  761. the Public Domain version of SHADOWMAKER. By then it was getting too
  762. close to the first release to make any major changes to program logic.
  763. The initial idea was to try to keep SHADOWMAKER as easy as possible
  764. to use. Also I did not really think that people would want to SAVE the
  765. converted Font files to disk because of their large size. I stand
  766. corrected and the file requester will appear in a version shortly.
  767.  
  768.  
  769. Where is the Screen Front/Back gadget?
  770. Unfortunately the screen was designed at the pixel level so I could not
  771. add a Depth gadget without changing all of the Intuition imagery. I simply
  772. did not notice until all of the screen imagery and layout was finished.
  773. Please use the AMIGA-M(AMIGA-N) commands until this gets fixed.
  774.  
  775.  
  776. Why did you design all of the gadgets with single line borders? 
  777. The resulting Flicker is very annoying. 
  778. This was my first attempt at creating a 3D effect for gadgets. By the
  779. time I learned right  from wrong, the imagery was already 80% completed.
  780. I was too far along the path to turn back. In addition, this program was
  781. designed on an AMIGA 3000- so I never noticed the flicker until early
  782. Beta testing.
  783.  
  784.  
  785. The original Versions of SHADOWMAKER(1.0-1.3) saved their ColorFonts
  786. as 2 bitplanes. In order for ON-TOP to work better, it was decided
  787. to save the SHADOWMAKER fonts as 3 bitplanes if the ANTIALIASING
  788. feature was selected. I realize that this makes for extremely LARGE
  789. sized fonts, but I really never envisioned saving these to disk. It
  790. is so quick to generate them those people without Hard drives can just
  791. regenerate before they start a production session.
  792. This is not a solution. What is needed is a standard form of file
  793. compression. Since the Fonts are really bitmaps(bitplanes) the IFF
  794. employed compression schemes would do fine. I have found that this
  795. route will result in over 50% savings in file storage. The problem is
  796. to link any compression strategy into the Amiga system. I am working
  797. on the idea of a patch to the OPENFONT and OPENDISKFONT routines. We'll see!
  798.  
  799.  
  800. Certain Fonts, notably the older ZUMA Fonts, will sometimes produce less than
  801. desirable results under SHADOWMAKER. This is due to improper values in the
  802. Character-Width, Kerning, etc. tables of the fonts.
  803.  
  804.  
  805. After you run SHADOWMAKER and load a new Font, Convert it and then quit
  806. the program, you will notice that you will have less FAST memory than
  807. when you started. Obviously the converted Font is saved into RAM:, but
  808. even after subtracting that amount you will still be missing some Ram.
  809. AmigaDos does not free memory used to load FONTS until it really runs
  810. into a Low-memory situation. At that time it will purge any unused
  811. libraries, fonts etc. from memory and you finally reclaim your missing
  812. memory. Sorry, but as many programmers like to say--"It's the Operating
  813. systems fault.. not mine!
  814.  
  815.  
  816. SHADOWMAKER can sometimes have trouble with NON-PROPORTIONAL FONTS.
  817. SHADOWMAKER will Load/Convert/Save properly but the finished Font may
  818. not show anything but a SPACE when you try to type. This problem has
  819. only happened TWICE, and only on 1 machine out of the 4 used for
  820. Final Testing. It was an Amiga 2000 HD, 1 meg CHIP/2 Meg Fast/1.3 Kickstart
  821. in ROM, WB 1.3.2. If anything like this happens simply run SHADOWMAKER
  822. again to convert the same Font. Everything seems fine the second time.
  823. NON-PROPORTIONAL Fonts are not used heavily in the Amiga world. The system
  824. font TOPAZ is such a font.
  825. The above problem may happen to the Font converted immediately after
  826. the NON-PROPORTIONAL is converted. 
  827.  
  828.  
  829. Font sizes under 10 points are not supported.
  830.  
  831.  
  832. If ROUNDED is selected as Shadow Type then a 3 pixel outline is drawn
  833. around each letter. With some Fonts this can result in a 1 pixel shadow 
  834. overlap as the letters are being printed. This can be remedied by using
  835. the Manual positioning gadgets to PULL the Face of the letter to the
  836. LEFT 1 extra pixel. This will result in a 2 pixel outline border on the
  837. The BEST solution is to run the included program ON-TOP.
  838.  
  839.  
  840. IF ROUNDED is not selected, certain Shadow directions can cause the
  841. Text.Baseline to be out by 3 pixels. This will show up in DPAINTIII as
  842. the Text Bounding box Baseline being 3 pixels higher than it should be.
  843. This is not serious but will be fixed shortly. The program is NOW
  844. shipping its first COMMERCIAL Revision and I do not want to start the
  845. Beta testing over again just to accomodate this bug.
  846.  
  847.  
  848. I was having a problem with the Workbench Fonts 24 pixels tall and under.
  849. It seems an extra pixel was showing up at the very bottom of certain
  850. WB Fonts. Unable to trace the problem I added a small BUG to SHADOWMAKER
  851. to get rid of this extra pixel. Therefore all Fonts under 24 pixels
  852. in height will be missing the very bottom row of pixels. As long as the
  853. Shadow extends BELOW the Face you probably will not notice the missing
  854. row. BUT if you use just CAST or DROP, with no outline, then the bottom
  855. row of the characters Face of the letters j,p,q will be missing. This
  856. bug cost me a lot of time, and unless someone complains REAL LOUD, 
  857. I never want to think about it again!(Sorry, I really HATE this bug!)
  858.  
  859.  
  860. If you hold down the LEFT SHIFT key while you click on any of the
  861. UP or DOWN arrows, the selected value will increase/decrease by 4 instead
  862. of 1. If you hold down this key while a font is being generated all
  863. of the increment/decrement variables will increase/decrease by 4
  864. instead of 1 until you press the Left SHIFT key again. During
  865. Font generation all input events are discarded except for this
  866. LEFT SHIFT key UP/DOWN FLAG. Fixed in next revision.
  867. --------------------------------------------------------------------
  868.  
  869.  
  870. If you bring up a system Font requester you may notice that if the
  871. shadow of the one letter overlaps the shadow of the previous letter,
  872. Color4 of the palette will be the result. 
  873.  
  874. The "QUICK" fix is to decrease your shadow so there is no overlap and/or
  875. increase the amount of spacing between each letter being drawn.
  876.  
  877. The "BEST" fix is to run the program ON-TOP.
  878. --------------------------------------------------------------------
  879.  
  880.  
  881. Remember, in most programs that do run time Text generation(AmigaVision etc)
  882. the underlying palette may change from screen to screen. If you wish
  883. to perform Text generation across multiple screens, then you must
  884. adjust the palette in each of the screens where SHADOWMAKER fonts
  885. will appear.
  886. If for some reason ON-TOP is not compatible with your runtime Multimedia
  887. software, you can still use SHADOWMAKER fonts to a certain degree.
  888. First convert the Font without Antialiasing and a small Shadow depth.
  889. The palette position normally occupied by the Antialiasing information,
  890. Color4 must be changed to the identical contents of Color2(Face). This
  891. is done within your Multimedia software.
  892.  
  893.  
  894. --------------------------------------------------------------------
  895.  
  896.  
  897. SHADOWMAKER must use "NEGATIVE KERNING" to allow the wedge ON-TOP to do
  898. its magic. Therefore when you are at the beginning of each line the actual 
  899. starting position you select must be adjusted. The amount of 
  900. "NEGATIVE KERNING" is equal to the width of the Shadow. For example, if you
  901. positioned the Text box in DPAINTIII at coordinates 5,10(x,y), the first 
  902. letter that you type may be 'clipped' along the left edge if the amount of 
  903. Shadow that you added via SHADOWMAKER is greater than 5 pixels.  Simply put,
  904. each character will JUMP 
  905. back to the left, the number of pixels equal to the current shadow width, 
  906. and then the letter will be printed. This seemingly BIZZARE practice will
  907. make sure that the actual FACE of the letter begins exactly where you
  908. position the text box. 
  909.  
  910. Conversely, character positioning at the extreme right edge of the screen 
  911. can be equal to the maximum X coordinate plus the amount of shadow width. 
  912. Again this is because the character positioning will actually JUMP back to 
  913. the left prior to the actua printing of the character.
  914. --------------------------------------------------------------------
  915.  
  916.  
  917. Garbage, in the form of overwritten characters may appear in the
  918. Font file requester within DPaintIII. This is a result of contention
  919. between ON-TOP and the OS and DPaint. Simply click on the "SHOW"
  920. button again to refresh the display.
  921. Also if garbage appears in the Font requester and then appears when you
  922. try to actually use this Font, simply reload the Font from the Font
  923. requester. The problem is a contention between DPAINT and ON-TOP over
  924. the color mapping of the current FG and BG colors, which DPAINT tries
  925. to remap to the highest colors in your palette every time the
  926. requester pops up.
  927.  
  928.  
  929. ITALIC mode is not supported when ON-TOP is active(SHADOWMAKER fonts only)
  930. *Note* It does seem to work on Fonts with small Shadow depths and
  931. certain light source directions. Remember though, any Antialiasing
  932. information will not be processed correctly by the system ITALIC
  933. routine. It is better to use the BRUSH-Warp or BRUSH-Rotate feature of
  934. your software package.
  935.  
  936.  
  937. If the SHADOW of your SHADOWMAKER font extends backwards more than 1
  938. character than you have a problem. ON-TOP only redraws the single previous
  939. character. 
  940.  
  941.  
  942. You will lose under 1000 bytes of memory every time ON-TOP is installed.
  943.  
  944.  
  945.  
  946.  
  947. If you find that ON-TOP is not functioning:
  948. 1.  You may have inadvertently struck the "MINUS"(-) key on the numeric
  949.     keypad. Simply press the PLUS or PERIOD(+ or .) keys to reinstate ON-TOP.
  950. 2.  You may have run the ColorText wedge AFTER starting ON-TOP. This steals
  951.     Text routine away from ON-TOP. You must rerun ON-TOP. In some cases
  952.     the address to the Text routine may get mangled or called too many times
  953.     recursively, so you will have to REBOOT!
  954. 3.  The program you are using DOES NOT use the Amiga Graphics Library Text
  955.     routines. Sorry, there is no fix for this.
  956. 4.  Remember that ON-TOP uses the current color and the colors directly
  957.     BEFORE and AFTER this color for the SHADOW and ANTIALIASING.
  958.     If you have 2 of these colors identical or they match the current
  959.     background color then obviously some component will not show up
  960.     properly.
  961. 5.  If you have Color1(DPaintIII DEFAULT) selected as the current
  962.     foreground color then You will only see the FACE and Antialiasing
  963.     bitplane information. Simply select a new foreground color with
  964.     the left mouse button.
  965. 6.  You may have run the ColorText program again. This steals the control
  966.     of the system TEXT routines away from ON-TOP. Try to run ON-TOP
  967.     again. You may have to reboot because there is no way to turn
  968.     off the ColorText Wedge.
  969.  
  970. Even though the docs say the maximum Font size is 99, this is not
  971. completely truthfull. Loading Font size is RESTRICTED to 99 MAX
  972. simply because the loading logic stops at 2 digits. The "SAVING"
  973. logic correctly handles up to max=256, but the filename creation routine
  974. breaks down after 2 digits(99). Therefore you could save a Font out
  975. no problem but the Filename would be mangled. You could still load
  976. these converted 99+ Fonts in DPaintIII even with the damaged names.
  977. BUT the real restriction is the upper right quadrant of the
  978. SHADOWMAKER control screen where each letter is built. The maximum
  979. Font height here is restricted to around 132 before you start overwriting
  980. Screen title bars and background graphics. Also the current Binary Font
  981. file creation routine can only handlce file sizes of max=262140 bytes.
  982.     A coming revision will allow much larger Fonts/Bitmaps. If you
  983. are wondering why you would ever want letters this BIG??, it is because
  984. you might want to store say extra large bitmaps in FONT format, so that
  985. you could recall to the screen individual windows VIA the keyboard.
  986. Anyway, what's life without an update.
  987.  
  988. *********************************************************************
  989.  
  990.  
  991.  
  992. **COMING UP!**
  993.  
  994. SPECIAL EFFECTS! Perspective, mirroring and rotation, patterns etc.
  995.  
  996. Load any Font into a your paint program for retouching/enhancing etc.
  997.  
  998. Professional Video Font Sets. Hand crafted Bitmaps for Video Production.
  999.  
  1000. Animate your text
  1001.  
  1002.  
  1003.  
  1004. SHADOWMAKER is the first part of the Flip'n Scroll project.
  1005. Flip'n Scroll will be released in the next few months. It is
  1006. an inexpensive Page Flipper/Scroller with many professional
  1007. features.
  1008.  
  1009.  
  1010. **VBHI**
  1011. L&V Productions also produce the program VBHI. This is a low
  1012. cost TEXT SCROLLER suitable for Titleing and/or Teleprompting.
  1013. Retail Price is $29.99 US includes shipping/handling.
  1014.  
  1015.  
  1016.  
  1017. TRADEMARKS
  1018. DPaintIII is trademark of Electronic Arts
  1019. SHADOWMAKER is a trademark of L & V Productions Reg'd
  1020. Flip'n Scroll is a trademark of L & V Productions Reg'd
  1021. AmigaVision is a trademark of Commodore Business Machines
  1022. TV*TEXT is a trademark of the ZUMA group
  1023.  
  1024.  
  1025. *COPY PROTECTION*
  1026. NONE
  1027.  
  1028. *NUMBER OF BACKUP COPIES ALLOWED*
  1029. 1,235,642
  1030.  
  1031. (Anyone exceeding these numbers will be prosecuted to the FULL
  1032.  extent of the LAW!)
  1033. (These backup copies must be for your own personal use!)
  1034.  
  1035.  
  1036.  
  1037. ***REGISTRATION***
  1038. Special Introductory Offer!
  1039. Regular Price $24.99+Shipping/Handling
  1040. ** SALE PRICE $19.99 ** Includes Shipping/Handling in the continental US
  1041. Offer good until May 1, 1991
  1042.  
  1043. To purchase the commercial version simply send a cheque in the amount of
  1044. $19.99 US funds to the address below. 
  1045.  
  1046. Visa/Mastercard are also acceptable.
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052. L & V Productions
  1053. 110 Columbus Ave
  1054. Moncton, New Brunswick
  1055. Canada   E1A-5E4    
  1056. PHONE:  (506)-532-0094
  1057. FAX:    (506)-859-2709
  1058.  
  1059. Note We are on the EAST Coast!!
  1060.  
  1061.  
  1062.  
  1063. Please feel free to report any bugs/suggestions to:
  1064.  
  1065. Stephen Lebans
  1066.  
  1067. ONLINE  Handle
  1068. PLINK   SLEBANS
  1069.  
  1070.  
  1071. Thank you for TRYING or BUYING this program!
  1072.  
  1073.  
  1074.  
  1075. Thanks Norbert!
  1076.  
  1077. Dedicated to my daughters Alyssa and Samantha
  1078. (I guess you know "WHO's the Boss"
  1079.